package com.ruoyi.basebill.service;

import java.util.List;

import com.ruoyi.basebill.domain.WfzGzft;
import com.ruoyi.basebill.domain.WfzGzjt;

/**
 * 工资计提Service接口
 * 
 * @author xiefeng
 * @date 2022-12-12
 */
public interface IWfzGzjtService 
{
    /**
     * 查询工资计提
     * 
     * @param fid 工资计提主键
     * @return 工资计提
     */
    public WfzGzjt selectWfzGzjtByFid(Long fid);

    /**
     * 查询工资计提列表
     * 
     * @param wfzGzjt 工资计提
     * @return 工资计提集合
     */
    public List<WfzGzjt> selectWfzGzjtList(WfzGzjt wfzGzjt);

    /**
     * 新增工资计提
     * 
     * @param wfzGzjt 工资计提
     * @return 结果
     */
    public int insertWfzGzjt(WfzGzjt wfzGzjt);

    /**
     * 修改工资计提
     * 
     * @param wfzGzjt 工资计提
     * @return 结果
     */
    public int updateWfzGzjt(WfzGzjt wfzGzjt);

    /**
     * 批量删除工资计提
     * 
     * @param fids 需要删除的工资计提主键集合
     * @return 结果
     */
    public int deleteWfzGzjtByFids(Long[] fids);

    /**
     * 删除工资计提信息
     * 
     * @param fid 工资计提主键
     * @return 结果
     */
    public int deleteWfzGzjtByFid(Long fid);

    /**
     *
     * @param wfzGzjt 导入工资计提
     * @return
     */
    public String importGzjt(WfzGzjt wfzGzjt);
}
